#pragma once

class Application {
public:
  Application();
  ~Application();

  static Application* Instance();

  void Initialize(HINSTANCE hInstance);
  void UnInitialize();
  int Run();

private:
  SOUI::SApplication*  theApp_;
  SComMgr*             ComMgr_;
};
